package com.ruifu.bom.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 物料和物料版本传输对象
 *
 * @author nyr
 * @create 2019/12/23
 */
@Data
public class MaterielAndVersionsDTO implements Serializable {

    private static final long serialVersionUID = -2364472301188321690L;
    /**
     * 物料传输对象
     */
    private MaterielDTO materielDTO;

    /**
     * 物料版本传输对象
     */
    private MaterielVersionsDTO materielVersionsDTO;

    /**
     * 创建时间起始
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;

    /**
     * 创建时间结束
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

//    /**
//     * 修改时间起始
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date updateStartTime;
//
//    /**
//     * 修改时间结束
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date updateEndTime;
//
//    /**
//     * 生效时间起始
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date productionStartTime;
//
//    /**
//     * 生效时间结束
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date productionEndTime;
//
//    /**
//     * 失效时间起始
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date invalidStartTime;
//
//    /**
//     * 失效时间结束
//     */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date invalidEndTime;

}
